package com.bootdo.wx.dto;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 
 * @ClassName: GoodsDto 
 * @Description: 商品详情传输层
 * @author: long
 * @date: 2019年3月23日 下午2:37:23
 */
public class GoodsDto {
	//商品id
	private String goodsId;
	//秒杀、9.9、砍价 id
	private String id;
	//商品名称
	private String name;
	//商品标题
	private String title;
	//商品专柜价
	private BigDecimal price;
	//商品销量
	private Integer numSale;
	//库存
	private Integer stock;
	//参数
	private String param;
	//详情
	private String note;
	//规格
	private String spec;
	//商品轮播图
	private List<String> banner;
	//商品详情图
	private List<String> goodsImg;
	//商品主图
	private String imgurl;
	//商品类型 0：普通商品，1：秒杀商品，2:9.9包邮商品，3：砍价商品，4.拼团商品，5：会员专区商品
	private Integer category;
	//是否关注
	private boolean isFollow;
	//评论个数
	private Integer comentSize;
	//运费金额
	private BigDecimal postFee;
	//秒杀开始时间
	private Date startTime;
	//秒杀结束时间
	private Date endTime;
	//尊享价
	private BigDecimal minePrice;
	//是否参与会员任务 0：不参与，1：参与
	private Integer isvip;
	//商品文案
	private String copywriting;
	//限购额
	private Integer allNumber;
	//拼团人数
	private Integer number;
	
	
	//产品详情
	private List<Map<String, Object>> productList;
	
	
	
	
	

	public Integer getCategory() {
		return category;
	}
	public void setCategory(Integer category) {
		this.category = category;
	}
	public String getImgurl() {
		return imgurl;
	}
	public void setImgurl(String imgurl) {
		this.imgurl = imgurl;
	}
	public List<Map<String, Object>> getProductList() {
		return productList;
	}
	public void setProductList(List<Map<String, Object>> productList) {
		this.productList = productList;
	}
	public List<String> getBanner() {
		return banner;
	}
	public void setBanner(List<String> banner) {
		this.banner = banner;
	}
	public List<String> getGoodsImg() {
		return goodsImg;
	}
	public void setGoodsImg(List<String> goodsImg) {
		this.goodsImg = goodsImg;
	}
	public String getGoodsId() {
		return goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public BigDecimal getPrice() {
		return price;
	}
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	public Integer getNumSale() {
		return numSale;
	}
	public void setNumSale(Integer numSale) {
		this.numSale = numSale;
	}
	public Integer getStock() {
		return stock;
	}
	public void setStock(Integer stock) {
		this.stock = stock;
	}
	public String getParam() {
		return param;
	}
	public void setParam(String param) {
		this.param = param;
	}
	public String getNote() {
		return note;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public String getSpec() {
		return spec;
	}
	public void setSpec(String spec) {
		this.spec = spec;
	}
	public boolean getIsfollow() {
		return isFollow;
	}
	public void setisFollow(boolean isFollow) {
		this.isFollow = isFollow;
	}
	public Integer getComentSize() {
		return comentSize;
	}
	public void setComentSize(Integer comentSize) {
		this.comentSize = comentSize;
	}
	public BigDecimal getPostFee() {
		return postFee;
	}
	public void setPostFee(BigDecimal postFee) {
		this.postFee = postFee;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public BigDecimal getMinePrice() {
		return minePrice;
	}

	public void setMinePrice(BigDecimal minePrice) {
		this.minePrice = minePrice;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Integer getIsvip() {
		return isvip;
	}

	public void setIsvip(Integer isvip) {
		this.isvip = isvip;
	}

	public String getCopywriting() {
		return copywriting;
	}

	public void setCopywriting(String copywriting) {
		this.copywriting = copywriting;
	}

	public Integer getAllNumber() {
		return allNumber;
	}

	public void setAllNumber(Integer allNumber) {
		this.allNumber = allNumber;
	}

	public Integer getNumber() {
		return number;
	}

	public void setNumber(Integer number) {
		this.number = number;
	}
}
